Big Huge Thesaurus

Irish potato

noun